#include <iostream>
#include "Circle.h"
#include "Cylinder.h"
#include "Person.h"
#include "Employee.h"

void unitTest1(){
    Circle circle1;
    circle1.show();

    std::cout << std::endl;

    Circle circle2(5.0);
    circle2.show();
}

void unitTest2(){
    Cylinder cylinder(1,2);
    cylinder.show();
    cylinder.showVolume();

}

void unitTest3(){
    Person person("Tommy", 18);
    Person person1 = person;

    Person person2("Hans", 20);
    person2 = person;

}


void unitTest4(){
    Employee employee1("Tommy", 18, 8000, "tech");
//    employee1.display();
    Employee employee2 = employee1;
//    employee2.display();
    Employee employee3("Hase", 19, 9000, "sal");
    employee1 = employee3;
    employee1.display();
}

void unitTest5(){
    Employee employee1("Tommy", 18, 8000, "tech");
    Employee employee2("Tommy", 18, 8000, "tech");
    Employee employee3 = employee2;
    Employee employee4("Tommy", 18, 9000, "tech");
    employee4 = employee3;


    std::cout << Employee::agvSalary() << std::endl;
}


int main() {
    unitTest5();
    return 0;
}
